@charset "utf-8";

@media (max-width: 1280px) {
  .container{width: 1160px;}
  .header .inhead .logo{margin-top: 75px;}
  .header .inhead .search{margin-top: 97px;}
}

@media (max-width: 1200px) {
  .container{width: auto; margin-right: 20px; margin-left: 20px;}
  .margins{margin-top: 20px; margin-bottom: 20px;}
  .mb{margin-bottom: 20px;}
  .mt{margin-top: 20px;}
  
  .menu-icons{margin-top: -20px !important; margin-right: -10px !important; margin-left: -10px !important;}
  .menu-icons li a{margin: 20px 10px 0 !important;}
  
  .footer-grid{font-size: 14px;}
  .owl-carousel.owlcarousel-arrow .owl-nav > div{margin-top: -18px; width: 36px; height: 36px;}
  .owl-carousel.owlcarousel-arrow .owl-nav > div i{font-size: 1.125em;}
  .owl-carousel.owlcarousel-arrow .owl-nav > div.owl-prev {left: -18px !important;}
  .owl-carousel.owlcarousel-arrow .owl-nav > div.owl-next {right: -18px !important;}
}

@media (max-width: 1080px) {
  body{font-size: 15px;}
  
  .menu-icons.col-m-2 li{width: 33.33333%;}
  .menu-icons li a.box .inline dd{white-space: normal;}
}

@media (max-width: 1023px) {
  .container{width: auto; margin-right: 15px; margin-left: 15px;}
  .fullscreen{margin-right: 0 !important; margin-left: 0 !important;}
  .common-row{margin:0 !important;}
  .common-row .grid{margin-right:0 !important; margin-left:0 !important;}
  .common-row>*{float: none; width: auto !important;}
  .margins{margin-top: 15px; margin-bottom: 15px;}
  .mb{margin-bottom: 15px;}
  .mt{margin-top: 15px;}
  .mb20{margin-bottom: 10px;}
  .entirebox{padding: 15px;}
  
  .crumb{background-color: #ededed; border-bottom: none; margin-bottom: 15px;}
  .crumb .container{padding-top: 15px; padding-bottom: 15px;}
  
  .common-title{padding-bottom: .75em;}
  
  .menu-icons{margin-top: -15px !important; margin-right: -7px !important; margin-left: -8px !important;}
  .menu-icons li a{margin: 15px 7px 0 8px !important;}
  .menu-icons li a.link{padding-top: 1em !important; padding-bottom: 1em !important;}
  .menu-icons.col-m-2 li{width: 33.33333%;}
  .menu-icons.col-m-3 li{width: 33.33333%;}
  .menu-icons.col-m-5 li{width: 33.33333%;}
  .menu-icons.col-m-6 li{width: 25%;}
  .menu-icons.col-m-7 li{width: 33.33333%;}
  .menu-icons.col-m-fixed li{width: 25% !important;}
  
  .image-list ul{margin: -15px -7px 0 -8px;}
  .image-list ul li a{margin: 15px 7px 0 8px;}
  .image-list ul li a.shadow{padding: 0; box-shadow: none;}
  .image-list ul li a.shadow .txt{margin-top: 0; padding: .5em .3125em; border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6;}
  .image-list ul li{width: 33.33333% !important;}
  
  .owl-carousel.owlcarousel-arrow .owl-nav > div.owl-prev {left: 10px !important;}
  .owl-carousel.owlcarousel-arrow .owl-nav > div.owl-next {right: 10px !important;}
  
  .footer-links .container{margin-right: 5px; margin-left: 5px;}
  .footer-links ul li{width: 50%; margin-top: 5px; margin-bottom: 5px;}
  .footer-links ul li select{width: 92%;}
  .footer-grid{padding: 1.25em 0;}
  .footer-grid .biaozhi{position: static; margin-top: 0; width: auto;}
  .footer-grid .menu{position: static; margin-top: 0; width: auto; margin-bottom: .5em;}
  .footer-grid .menu a{position: relative; margin-right: 1em; margin-left: 1em; font-size: 1em; line-height: 30px;}
  .footer-grid .menu a img{display: none;}
  .footer-grid .menu a font{margin-top: 0;}
  .footer-grid .menu a:after{position: absolute; top: 50%; right: -1.125em; content: ""; width: 1px; height: 1em; margin-top: -.5em; background-color: #666;}
  .footer-grid .menu a:last-child:after{content: normal;}
}

@media (max-width: 991px) {
  .common-bd{padding-top: .625em;}
  .common-head .hd li{font-size: 1.25em !important;}
  .common-head .menu1 li{margin-right: 1.25em;}
  
  .info-list li{padding-top: .625em; padding-bottom: .625em; border-bottom: 1px dashed #dadada;}
  .info-list.hadline li{padding-top: 1em; padding-bottom: 1em;}
  .info-list.hadline li:before{content: normal;}
  .info-list.nobor li{border-bottom: none !important;}
  
  .rel-appendixs h3{padding:20px 0 5px;}
  
  .tpxw .owl-carousel .item img{height: auto !important;}
  .midbanner .owl-carousel .item img{height: auto !important;}
  
  .navs-list li{width: 33.33333% !important;}
  
  .header .inhead{height: auto; padding-top: 5%; padding-bottom: 5%;}
  .header .inhead .logo{float: none; margin-top: 0; text-align: center;}
  .header .inhead .search{float: none; width: auto; margin-top: 5%; min-width: inherit;}
  .header-menu .mainnav{padding: 3px;}
  .header-menu .mainnav li{width: 33.33333%;}
  .header-menu .mainnav li a{display: block; margin: 3px; line-height: 40px; font-size: 1.125em; font-weight: bold;}
  .header-menu .mainnav li a font{position: relative; z-index: 2; display: inline-block; width: 4em; text-align-last: justify;}
  .header-menu .mainnav li a:after{top: 0; height: auto; background-color: #fff; opacity: .15;}
  .header-menu .mainnav li:before{top: 50%; bottom: auto; height: 20px; margin-top: -10px;}
  .header-menu .mainnav li.navli3:before{content: normal;}
.ipv{display:none;}
}

/* xs mobile*/
@media (max-width: 768px) {
  body{font-size: 14px;}
  .ajaxList li{padding-top:15px; padding-bottom:15px; border-bottom:1px solid #ededed;}
  .ajaxList li.head{padding-top:10px !important; padding-bottom:10px !important; border-bottom:none; background-color:#f8f8f8;}
  .ajaxList li.head h4{padding-left:12px;}
  .pagediv .page_index{display: none;}
  
  .js-tab .js-head{display: none;}
  .js-tab .js-bd .section{display: block !important;}
  .js-tab .js-bd .section .common-head{display: block;}
  .common-head .common-more{display: none;}
  .m-common-more{display: block;}

  .menu-icons.col-m-5 li{width: 50%;}
  .menu-icons.col-m-6 li,
  .menu-icons.col-m-7 li{width: 33.33333%;}
  .gonggao{display:none}
}

/*右侧悬浮框*/
.gonggao{position:fixed;left:5px;bottom:2px;width:266px;z-index:11;display:none}
.gonggao .gg_tit{font-size:15px;color:#fff;height:30px;line-height:30px;background:#1f528f;padding-left:10px}
.gonggao .gg_tit span{cursor:pointer;position:absolute;top:0;right:0;width:20px;height:20px}
.gonggao .gg_con{border:1px solid #ccc;border-top:none;overflow:hidden;background:#fff}
.gonggao .swiper-container{cursor:auto!important;margin-top:14px}
.gonggao .content-box{padding:0 10px 10px;line-height:25px;text-indent:2em;word-wrap:break-word;word-break:break-all}

@media (max-width: 680px) {
  .image-list ul li{width:50% !important;}
  .navs-list li{width: 50% !important;}
  .menu-icons.tab-menu li a.link.icon font{font-size: 1.25em;}
  
}

@media (max-width: 640px) {
  .column-head h2{font-size: 2.25em;}
  .column-head h3{font-size: 1.5em; margin-top: -12px;}
  
  .owl-carousel.owlcarousel-common .owl-nav > div{margin-top: -30px !important; width: 30px !important; height: 60px !important;}
  .owl-carousel.owlcarousel-common .owl-nav > div i{font-size: 1.75em;}
  
  .owl-carousel.owlcarousel-arrow .owl-nav > div{margin-top: -15px; width: 30px; height: 30px; background: none !important;box-shadow: none !important; border: none;}
  .owl-carousel.owlcarousel-arrow .owl-nav > div i{font-size: 1em;}
  .owl-carousel.owlcarousel-arrow .owl-nav > div.owl-prev{left: 0 !important;}
  .owl-carousel.owlcarousel-arrow .owl-nav > div.owl-next{right: 0 !important;}

  .package .subnavs{position: static; margin-top: 15px;}
  .package .subnavs li{margin-left: 1em;}
  
  .alert-warning{top: 5%; right: 0; left: 0; width: 96%; margin-top: 0; margin-right: auto; margin-left: auto; height: auto;}
  .alert-wzsm{width: 90%; height: auto; margin: 15px auto 0; font-size:1.25em; line-height: 1.6em;}
  
  .header .inhead .menu li{float: none; width: auto;}
  .header .inhead .datetime{float: none; width: auto;}
  .header .inhead .tianqi{float: none; width: auto; display: none;}
  
  .menu-icons.arrow li{width: 50% !important;}
  .menu-icons.col-m-2 li{width: 50%;}
  .menu-icons.col-m-3 li{width: 50%;}
  .menu-icons.col-m-7 li{width: 50%;}
  .menu-icons.col-m-6 li{width: 50%;}
  .menu-icons.col-m-fixed li{width: 50% !important;}
}

@media (max-width:  480px) {
  .menu-icons.merge{margin: -1px 0 0 -1px !important;}
  .menu-icons.merge li a.link{margin: 1px 0 0 1px !important;}
}


@media (max-width:  450px) {
  .column-head h2{font-size: 2em;}
  .column-head h3{font-size: 1.375em;}
  
  .info-list li h4{padding-right: 0 !important;}
  .info-list li h4 a{display: inline !important; float: none !important; max-width:none !important; padding-right: .75em !important; white-space: normal !important;}
  .info-list li h4 .time{position: static !important;}
  .info-list.res li h4{padding-left: 25px;}
  .info-list.res li h4 .status{position:static !important; display: inline-block; margin-top: 0; margin-right: .3125em;}
  
  .image-list ul li a .txt.normal{display: block; height: auto;}
  .image-list ul li a .txt.normal span{display: block; height: auto;}
  .image-list ul li a .txt.normal span font{white-space: nowrap; text-overflow: ellipsis; -o-text-overflow:ellipsis; overflow: hidden; max-width: 100%;}
  
  .menu-icons.arrow li{width: 100% !important;}
  
  .header-menu .mainnav li a{line-height: 36px;}
}


@media (max-width:  360px){
  .navs-list li{width: 100% !important;}
  .menu-icons.col-m-5 li{width: 100%;}
}

@media (max-width:  320px){

}
